greenwich goose

Fun Dictionary -> greenwich goose

greenwich goose - Vulgar Dictionary definition

A pensioner of Greenwich Hospital.