English Dictionary
◊ SQUILLA
squilla
n : a kind of mantis shrimp [syn: {mantis prawn}]