tarabulus (Indonesian)

  • Voice

    Listen

    Votes

  • tarabulus  in  a Male Voice
    tarabulus
    0
    0

tarabulus

tarabulus

Noun

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

Synonyms: