To sell (fr. Céder)

Translation into English

Synonyms