immense depth - French English Dictionary