lamb's tails

English

Noun

lamb's tails pl (plural only)

  1. (botany) The catkins of the common hazel tree, Corylus avellana.