oil reservoirs

English

Noun

oil reservoirs

  1. plural of oil reservoir