Dutch leaf

English

Noun

Dutch leaf (uncountable)

  1. Dutch metal.