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.