translate English to French: Mr De Rossa.
Monsieur De Rossa.