1 definition found macroural - Collaborative International Dictionary of English v.0.48 : Macroura \Ma*crou"ra\, n. pl., Macroural \Ma*crou"ral\, a., etc.(Zool.) Same as Macrura, Macrural, etc. [1913 Webster]