Translation of ملنے والا/ والے in English:

ملنے والا/ والے

phrase

  • friend, visitor, caller