noun any of various marine gastropods; periwinkle1.
winkle 🔊 Listen to this noun any of various marine gastropods; periwinkle1. Share Facebook Twitter Google +