English: baffle
Welsh: baffl
Subject: Amgylchedd
English definition: Obstacle in a trap.
Welsh definition: Rhan o fagl anifeiliaid.
Welsh context: Lluosog: bafflau.