the most impressive person - French English Dictionary