echinodermatous - French English Dictionary