Versione Inglese
Meaning of
"Mastra (d’albero)"
in English language
Italian to English
English to Italian
Italian
English
Mastra (d’albero)
mast hole, partner