imponderous - French English Dictionary