esfregona (Portuguese) comes from Portuguese esfrega, from Portuguese esfregar, from Vulgar Latin *exfricāre, from Latin fricāre, from Latin frio, from Proto-Italic *friāō.
esfregona (Portuguese): mop