MACRUROUS MEANING IN ENGLISH

• Macrurous Definition & Synonyms

  1. (a.) Of or pertaining to the Macrura; having a long tail.


RECENT SEARCHES