she was a vision of delight - Turkish English Dictionary

Suggest a Term