Definisi 'macruroid'
English to English
adjective
1 Like or pertaining to the Macrura.
source: webster1913

Visual Synonyms
Click for larger image