turbinella - Spanish English Dictionary