immeasurably small - French English Dictionary