Roast (fr. Rôtir)

Translation into English

Synonyms