Definition of Tétouan in English:

Tétouan

proper noun

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

Pronunciation:

Tétouan

/teɪˈtwɑːn/