See also: leaf sheaths

English

edit

Noun

edit

leafsheaths

  1. plural of leafsheath