CARAMBOLA Meaning of CARAMBOLA in English n 1. [Billiards] carom ball; 2. [Billiards] carom, cannon Interlingua English vocab. Английский словарь Интерлингва. 2012