Results

laip, lep SHETLAND, ORKNEY
verb to lap
noun
1 act of lapping
2 small amount of liquid
3 quick wash; swill