DEAMBULAR Meaning of DEAMBULAR in English v to ambulate; to stroll about, saunter Interlingua English vocab. Английский словарь Интерлингва. 2012