English: impatiens
Welsh: impatiens
Subject: Amgylchedd
English definition: plant