abnormal ambition - French English Dictionary