Saturday 17 September 2016

The english word 'set' has 464 meanings


No comments:

Post a Comment