English: ecstasy
Welsh: ecstasi
Subject: Iechyd
English definition: drug