APOLLO


Meaning of APOLLO in English

■ noun ( plural ~s ) a large creamy-white butterfly with black and red spots, found chiefly in the mountains of Europe. [ Parnassius ~ .]

Origin

C19: from Apollo , the Greek god of the sun.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.