vanmaram

വലിയതടസ്സം - meaning in english

Meanings for വലിയതടസ്സം

noun
Great obstacle