definitions (37)

interesting English words and their meanings | a project by @SumatraNate

Joined September 2018

Blog


Hide Resteems