DEAMBULAR


Meaning of DEAMBULAR in English

v to ambulate; to stroll about, saunter

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