1 definition by MemeBoi ;)

Top Definition
Neve is the welsh meaning for 'snow' and is godess of sea
Look! Theres so much Neve!
by MemeBoi ;) January 17, 2018

Mug icon
Buy a Neve mug!