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/