she lion

Fun Dictionary -> she lion

she lion - Vulgar Dictionary definition

A shilling.