Definify.com

Definition 2024


Sumatra_leaf

Sumatra leaf

English

Noun

Sumatra leaf (uncountable)

  1. A thin, elastic, uniformly light-coloured tobacco leaf, grown in Sumatra and extensively used for cigar wrappers.