tarabulus


Meanings

  • a port city and commercial center in northwestern Lebanon on the Mediterranean Sea


tarabulus is not a valid Scrabble word

tarabulus is not valid in Words With Friends