Translation of خود فروش in English:

خود فروش

phrase

  • boasting, vaunting
  • boaster, bragger, blusterer, egotist