Results for "

mayistra

"
Turkish - English dictionary

mayistra

(Turkish - English dictionary) :
1. naut. mainsail. 2. northwest wind.