Translation of نومولود in English:

نومولود

phrase

  • newborn