laportea

Noun
  1. Mostly tropical stinging herbs or trees: nettle (synset 112414459)

Found on Word Lists

Other Searches