vanmaram

വാഗ്‌ദാനപത്രം - meaning in english

Meanings for വാഗ്‌ദാനപത്രം

noun
Promissory note