Home
Manglish
English listing
Malayalam listing
About
Excrescence - meaning in malayalam
Meanings for Excrescence
noun
അനാവശ്യ വസ്തു