Besenbüren
European patent · EP4101740 · Inventor
European patent · EP3797060 · Inventor
European patent · EP3543089 · Inventor