ATHLO Meaning of ATHLO in English athlo-n [occurring in compounds] athlo- (= contest) Interlingua English vocab. Английский словарь Интерлингва. 2012