شَامْبُور

شَامْبُور

šāmbūr · proper noun

Meaning — English

  1. Chambord (a commune and town in Loir-et-Cher department, Centre-Val de Loire, France)

Suggested websites

almaany.com · Wiktionary