Definition of muffy wren in English:

muffy wren

noun

Scottish
  • The willow warbler, Phylloscopus trochilus, or the whitethroat, Sylvia communis.

Origin

Late 19th century; earliest use found in Charles Swainson (fl. 1885), folklorist.