Used Bar Grinder for sale (22,012)

  • Sort results

  • Lowest price Highest price
  • Newest listings Oldest listings
  • Shortest distance Farthest distance
  • Newest year of manufacture Oldest year of manufacture
  • Latest update Oldest update
  • Manufacturer A to Z Manufacturer Z to A
  • Relevance
Lowest price
Price
Highest price
Price
Newest listings
Release date
Oldest listings
Release date
Shortest distance
Distance
Farthest distance
Distance
Newest year of manufacture
Year of construction
Oldest year of manufacture
Year of construction
Latest update
Update
Oldest update
Update
Manufacturer A to Z
Manufacturer
Manufacturer Z to A
Manufacturer
designation from A to Z
Description
designation from Z to A
Description
Model from A to Z
Model
Model from Z to A
Model
Lowest reference
Ref.No.
Highest reference
Ref.No.
Shortest runtime
Runtime
Longest duration
Runtime
Relevance
Relevance
Listing
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor Zetterstrom 912 Litre
more images
United Kingdom United Kingdom
147 km

912 Litre, 6 Bar Internal, 6 Bar/FV Jacket, 316L Stainless Steel Reactor
Zetterstrom912 Litre

Certified Dealer
Call
Listing
Automatic mixer grinder Kolbe MWE 52
Automatic mixer grinder Kolbe MWE 52
Automatic mixer grinder Kolbe MWE 52
Automatic mixer grinder Kolbe MWE 52
more images
Suffolk
442 km

Automatic mixer grinder
KolbeMWE 52

Certified Dealer
Call
Listing
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar APV MC 25-3,5 TPS
more images
United Kingdom Derby
302 km

APV GAULIN HOMOGENISER MC 25-3,5TPS 240 Bar
APVMC 25-3,5 TPS

Call
Listing
Tool grinder Schneeberger ARIES NC2
Tool grinder Schneeberger ARIES NC2
Tool grinder Schneeberger ARIES NC2
more images
United Kingdom United Kingdom
225 km

Tool grinder
SchneebergerARIES NC2

Call
Listing
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
Cylindrical grinder KELLENBERGER - 1000 KELLENBERGER 1000 U
more images
Netherlands Babberich
740 km

Cylindrical grinder KELLENBERGER - 1000
KELLENBERGER1000 U

Certified Dealer
Call
Listing
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
Soil drill Atlas Copco T35 w/ water mist, cme grinder and gps
more images
Norway Norway
762 km

Soil drill
Atlas CopcoT35 w/ water mist, cme grinder and gps

Certified Dealer
Call
Listing
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor _UNKNOWN_ 5,957 Litre
more images
United Kingdom United Kingdom
147 km

5,957 Litre, 3 Bar/Full Vacuum Internal, 6 Bar/Full Vacuum Jacket, Stainless Steel Vertical Reactor
_UNKNOWN_5,957 Litre

Certified Dealer
Call
Listing
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
Laska frozen block grinder - 595 hrs Laska WWB200
more images
United Kingdom Bury Saint Edmunds
442 km

Laska frozen block grinder - 595 hrs
LaskaWWB200

Certified Dealer
Call
Listing
Conventional Cylindrical Grinder - RSM 1500 C Knuth RSM 1500 C
Conventional Cylindrical Grinder - RSM 1500 C Knuth RSM 1500 C
Conventional Cylindrical Grinder - RSM 1500 C Knuth RSM 1500 C
more images
Germany Wasbek
869 km

Conventional Cylindrical Grinder - RSM 1500 C
KnuthRSM 1500 C

Certified Dealer
Call
Listing
Hydraulic pump Orsta hydraulik A 16, 160 bar
Hydraulic pump Orsta hydraulik A 16, 160 bar
Hydraulic pump Orsta hydraulik A 16, 160 bar
Hydraulic pump Orsta hydraulik A 16, 160 bar
Hydraulic pump Orsta hydraulik A 16, 160 bar
more images
Germany Wiefelstede
785 km

Hydraulic pump
Orsta hydraulikA 16, 160 bar

Certified Dealer
Call
Listing
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
Roll Grinder Churchill Roll Grinder
more images
Ireland Ireland
358 km

Roll Grinder
ChurchillRoll Grinder

Call
Listing
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
Delivery van Opel Movano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...
more images
Netherlands TILBURG
700 km

Delivery van
OpelMovano 2.3 CDTI L1H1 / Airco / Tow Bar / APK TU...

Call
Listing
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
Roll Grinder NAXOS-UNION WE1800 x 6500mm
more images
Germany Duisburg
805 km

Roll Grinder
NAXOS-UNIONWE1800 x 6500mm

Certified Dealer
Call
Listing
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
Niro-Tech WR 130 Grinder NEW Niro-Tech WR 130
more images
Netherlands Urk
665 km

Niro-Tech WR 130 Grinder NEW
Niro-TechWR 130

Call
Listing
Conventional Cylindrical Grinder - RSM 800 Knuth RSM 800
Conventional Cylindrical Grinder - RSM 800 Knuth RSM 800
Conventional Cylindrical Grinder - RSM 800 Knuth RSM 800
Conventional Cylindrical Grinder - RSM 800 Knuth RSM 800
Conventional Cylindrical Grinder - RSM 800 Knuth RSM 800
more images
Germany Wasbek
869 km

Conventional Cylindrical Grinder - RSM 800
KnuthRSM 800

Certified Dealer
Call
Listing
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
Hydraulic unit 3.0 kW 15 bar Herion 12 l/min
more images
Germany Wiefelstede
785 km

Hydraulic unit 3.0 kW 15 bar
Herion12 l/min

Certified Dealer
Call
Listing
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
Sliding tarpaulins KRONE SDP 02 BÄR 2 TONS TAILLIFT
more images
Netherlands Vuren
685 km

Sliding tarpaulins
KRONESDP 02 BÄR 2 TONS TAILLIFT

Certified Dealer
Call
Listing
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
Depth bar für 1.100 mm Ständertiefe/ Traversenauflage: 50 mm
more images
Germany Neukamperfehn
747 km

Depth bar
für 1.100 mm Ständertiefe/Traversenauflage: 50 mm

Certified Dealer
Call
Listing
Tool Grinder - DSB 200 D Knuth DSB 200 D
Tool Grinder - DSB 200 D Knuth DSB 200 D
Tool Grinder - DSB 200 D Knuth DSB 200 D
more images
Germany Wasbek
869 km

Tool Grinder - DSB 200 D
KnuthDSB 200 D

Certified Dealer
Call
Listing
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
Hydraulic unit 0.75 kW 40 bar Racine Vickers 12 l/min
more images
Germany Wiefelstede
785 km

Hydraulic unit 0.75 kW 40 bar
Racine Vickers12 l/min

Certified Dealer
Call
Listing
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
Conventional Surface Grinder - HFS 60160 F NC Knuth HFS 60160 F NC
more images
Germany Wasbek
869 km

Conventional Surface Grinder - HFS 60160 F NC
KnuthHFS 60160 F NC

Certified Dealer
Call
Siegel

Trust Seal

Dealers certified through Machineseeker

Trust Seal
Listing
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
Hydraulic unit 150 bar 6 l/min Caenaho B CCCP CB140 H 116
more images
Germany Wiefelstede
785 km

Hydraulic unit 150 bar 6 l/min
Caenaho B CCCPCB140 H 116

Certified Dealer
Call
Listing
Conventional Surface Grinder - HFS 40100 F Advance Knuth HFS 40100 F Advance
Conventional Surface Grinder - HFS 40100 F Advance Knuth HFS 40100 F Advance
Conventional Surface Grinder - HFS 40100 F Advance Knuth HFS 40100 F Advance
Conventional Surface Grinder - HFS 40100 F Advance Knuth HFS 40100 F Advance
Conventional Surface Grinder - HFS 40100 F Advance Knuth HFS 40100 F Advance
more images
Germany Wasbek
869 km

Conventional Surface Grinder - HFS 40100 F Advance
KnuthHFS 40100 F Advance

Certified Dealer
Call
Listing
Conventional Surface Grinder - HFS 52 NC Knuth HFS 52 NC
Conventional Surface Grinder - HFS 52 NC Knuth HFS 52 NC
Conventional Surface Grinder - HFS 52 NC Knuth HFS 52 NC
Conventional Surface Grinder - HFS 52 NC Knuth HFS 52 NC
Conventional Surface Grinder - HFS 52 NC Knuth HFS 52 NC
more images
Germany Wasbek
869 km

Conventional Surface Grinder - HFS 52 NC
KnuthHFS 52 NC

Certified Dealer
Call
Listing
Conventional Surface Grinder - HFS 4080 F Advance Knuth HFS 4080 F Advance
Conventional Surface Grinder - HFS 4080 F Advance Knuth HFS 4080 F Advance
Conventional Surface Grinder - HFS 4080 F Advance Knuth HFS 4080 F Advance
Conventional Surface Grinder - HFS 4080 F Advance Knuth HFS 4080 F Advance
Conventional Surface Grinder - HFS 4080 F Advance Knuth HFS 4080 F Advance
more images
Germany Wasbek
869 km

Conventional Surface Grinder - HFS 4080 F Advance
KnuthHFS 4080 F Advance

Certified Dealer
Call

This may be of interest to you

Biggest excavator

Photo gallery: The World's 10 biggest excavators

Strongest Forklift Trucks

Photo gallery: the 10 strongest forklift trucks in the world

Machineseeker Premium Auctions: Auction with the No. 1

Machineseeker Premium Auctions: Auction with the No. 1

Sell more machines!

Sell now on Machineseeker! Over 250,000 inquiries per month

Machinseeker Olympic Games

Olympic Games: Machineseeker supports “Team Germany” in Paris

Gindumac about smart sales strategies and the importance of online platforms

About smart sales strategies and the importance of online platforms