CANIL


Meaning of CANIL in English

n kennel (= house in which a pack of hounds are kept)

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