densest - French English Dictionary