meaning of mainstays

1. The stay extending from the foot of the foremast to the maintop.
2.
Main support; principal dependence.


Related Words

mainstay |

Developed & Maintained By Taraprasad.com

Treasure Words