Find the word definition

Wikipedia
Thamusida

Thamusida is a Roman- Berber river port and city in the northern province of Mauretania Tingitana, located near Kénitra and Mehdia, Morocco.