vanmaram

തേന്‍വണ്ട് - meaning in english

Meanings for തേന്‍വണ്ട്

noun
Xylocopa