tell me more about yourself - French English Dictionary