tarabulus
Meanings
- a port city and commercial center in northwestern Lebanon on the Mediterranean Sea
Synonyms
tarabulus is not a valid Scrabble word
tarabulus is not valid in Words With Friends
tarabulus is not valid in Words With Friends