Results for "

şalupa

"
Turkish - English dictionary

şalupa

(Turkish - English dictionary) :
naut. sloop.