who gave you these clothes - French English Dictionary