MOSCOVA Meaning of MOSCOVA in English Moscovanpr 1. Moscow; 2. Moskva, Moscow River Interlingua English vocab. Английский словарь Интерлингва. 2012