FORO Meaning of FORO in English n forum (1. public place; 2. court, tribunal) Interlingua English vocab. Английский словарь Интерлингва. 2012