stalk-eyed crustaceans - Spanish English Dictionary