Definisi 'macropod'

English to English
noun
1 Any one of a group of maioid crabs remarkable for the length of their legs; -- called also spider crab. Terjemahkan
source: webster1913


Visual Synonyms