amulet (Dutch)

From Termhotel.com

Dutch

  • amulet

English

  • amulet
  • talisman
  • charm
  • mascot