English French Dictionary

English - Français

pomaded in French: