Meaning of Tarabulus
Definition of Tarabulus
(noun)
a
port
city
and
commercial
center
in
northwestern
Lebanon on the Mediterranean Sea
Other information on Tarabulus
WIKIPEDIA results for
Tarabulus
Amazon results for
Tarabulus
Tweet