See also: yll

English

edit

Noun

edit

YLL pl (plural only)

  1. Initialism of Years of life lost.

See also

edit