Artichauten

Luxembourgish

Noun

Artichauten

  1. plural of Artichaut