Mosque

French Meaning

mosquée

English Meaning

  1. A Muslim house of worship.