Find the word definition

Wikipedia
Tamentfoust

Tamentfoust (in Arabic: تمنتفوست), also known as La Pérouse, is a port in the Dar El Beïda district of Algiers, Algeria. The former Roman city and bishopric of Rusginiae is now also a Latin Catholic titular see.