echinodermal - Spanish English Dictionary