plural of impossible - French English Dictionary