DEAMBULATION Meaning of DEAMBULATION in English n deambulation, stroll Interlingua English vocab. Английский словарь Интерлингва. 2012