supercar - French English Dictionary