Portuguese edit

Etymology edit

From puta +‎ -nh- +‎ eiro.

Noun edit

putanheiro m (plural putanheiros)

  1. (Brazil, slang, vulgar) a man who customarily sleeps with prostitutes