English-Hindi dictionary »

herring pond meaning in Hindi

EnglishHindi
herring pond noun

उत्तरी अटलांटिक सागर