HORN


Meaning of HORN in English

corn; (horns of stag etc.) cornatura; (ent.) antenne

English Interlingue dictionary.      Английский словарь Интерлингве.