DELIVRAR


Meaning of DELIVRAR in English

v to deliver (1. to set free; 2. [Med.])

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