ADMIRAL Meaning of ADMIRAL in English (n.) A handsome butterfly (Pyrameis Atalanta) of Europe and America. The larva feeds on nettles. Webster's English dictionary. Английский словарь Webster. 2012