Homarus



ENGLISH MEANING
noun
1.
A genus of decapod Crustacea, including the common lobsters.