English: oak lace bug 
Welsh: pryfetyn les y dderwen
Subject: Anifeiliaid
Welsh definition: Corythucha arcuata