farmoor reservoir

/F AA1 R M UH1 R EH0 Z AH0 V W AA0 R/
N
  1. 1

    a public supply reservoir at Farmoor, Oxfordshire, England, about 5 miles (8 km) west of Oxford.

Translate “farmoor reservoir” into another language