Meaning of homarus vulgaris

Definition of homarus vulgaris

(noun) lobster of Atlantic coast of Europe

Other information on homarus vulgaris

WIKIPEDIA results for homarus vulgaris
Amazon results for homarus vulgaris