YourDictionary

macruran

noun

any of various decapods with large abdomens, including the lobsters and shrimps

Related Forms:

link/cite print suggestion box