Smaragdia souverbiana Green sea snail 2

Smaragdia souverbiana (Montrouzier in Souverbie & Montrouzier, 1863) Green sea snail