Tamil Dictionary 🔍

main-yard

Main" yard`. (Naut.) Defn: The yard on which the mainsail is extended, supported by the mainmast.


main-yard - Similar Words