English: long-horned bee
Welsh: gwenynen hirgorn
Subject: Anifeiliaid
Welsh definition: Eucera longicornis.
English context: Also known as "longhorn bee".