homarus vulgaris Meaning, Definition & Usage

  1. noun lobster of Atlantic coast of Europe
    European lobster.

WordNet