INSULA


Meaning of INSULA in English

(ín-)

n 1. island, isle; 2. block (of buildings)

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