european lobster

Noun
  1. Similar to but smaller than American lobsters (synset 107809109)
  2. Lobster of Atlantic coast of Europe (synset 101986315)

Other Searches