trusting you will favour us with your order - French English Dictionary

Suggest a Term