English to Hindi Dictionary

Quay () Meaning in English