vanmaram

ജലമഹിഷം - meaning in english

Meanings for ജലമഹിഷം

noun
Water-buffalo