hemp trees

English

Noun

hemp trees

  1. plural of hemp tree