LOBSTER CATERPILLAR


Meaning of LOBSTER CATERPILLAR in English

noun

or lobster

( -s )

: a caterpillar that has extremely long thoracic legs and two long caudal processes, rests in a grotesque position, and feeds on many trees and shrubs — see lobster moth

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.