homarus capensis

Noun
  1. Small lobster of southern Africa (synset 101986470)

Found on Word Lists

Other Searches