English-Hindi dictionary »

water deer meaning in Hindi

EnglishHindi
water deer noun

अफ़्रीकी दलदली हिरण