Dictionary search results

Showing 1-4 of 4 results

power plant US English

An installation where electrical power is generated for distribution

power plant English-Spanish

→ power station