As pictured, engine crank case breather for 4 ton DAF T244. Suitable as a crank case breather for many other applications.
Its has a 38mm spring clip fitting as shown in the pictures.