merrow

merrow definitions

verb
  • To overlock. 

noun
verb