SATELLITE SPHINX


Meaning of SATELLITE SPHINX in English

noun

: a large handsomely colored sphinx ( Pholus pandorus ) whose larva feeds on the grapevine

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