locust lobster
noun
: a decapod crustacean of the family Scyllaridae
especially
: a large edible crustacean (Scyllarus arctus) of the Mediterranean sea that somewhat resembles a lobster
Love words? Need even more definitions?
Merriam-Webster unabridged
Share