meaning of macropod

1. Any one of a group of maioid crabs remarkable for the length of their legs; -- called also spider crab.


Related Words

macropod | macropodal | macropodian | macropodous |

Developed & Maintained By Taraprasad.com

Treasure Words