turbinella rapa - Spanish English Dictionary