Definition of yaffle

Definition of yaffle
  1. yaffle Noun the European green woodpecker, "Picus viridis"
Need more help? Try our forum NEW