vanmaram

തെമ്മാടിത്തരം - meaning in english

Meanings for തെമ്മാടിത്തരം

noun
Debauchee