Mooch

Page 2 of 2 | Previous page

1 comment on this post.
  1. jon denby:

    The modern meaning in the UK is to lurk aimlessly around the shops, without intention to make purchases.

Leave a comment