INCASTRAR Meaning of INCASTRAR in English v to embed, fix in, house, etc.; also: to set (as in to set a jewel) Interlingua English vocab. Английский словарь Интерлингва. 2012