cucumber trees

See also: cucumbertrees

English

Noun

cucumber trees

  1. plural of cucumber tree