Quaggy

See also: quaggy

English

Proper noun

Quaggy

  1. A short river that passes through the London boroughs of Bromley, Greenwich and Lewisham.