Vocabulary

英仏露

UK, France and Russia; Britain, France and Russia

noun