mosques - French English Dictionary