To book (fr. Réserver)

Translation into English

Synonyms