European nettle trees

English

Noun

European nettle trees

  1. plural of European nettle tree