English: wind turbine
Welsh: tyrbin gwynt
Subject: Amgylchedd
English definition: Wind turbines harness the power of wind and use it to generate electricity.