INSELLATE


Meaning of INSELLATE in English

1. pp of insellar ; 2. adj swaybacked, saddle-backed

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