Noun Definition

homaridae

1.Definition: large-clawed lobsters

Category: Animals