Definition of Tétouan in English:

Tétouan

proper noun

  • A city in northern Morocco; population 613,506 (2004)

Pronunciation

Tétouan

/tāˈtwän/