Definitions by Tarantula23
Scottish Landing
The act of taking a dump in a public or inconvenient place, particularly the middle of a street, as if claiming the land in the name of chaos and digestive urgency
Scottish Landing by Tarantula23 July 28, 2025