1.  to bury (e.g. in the ground)
2.  to fill up (e.g. audience fills a hall);  to cause to be packed
3.  to plug (a gap);  to stop (a gap);  to bridge (a difference, a gap);  to fill (a seat, a vacant position);  to fill out
4.  to make up for (a loss, shortage, etc.);  to make amends;  to compensate for
5.  to put cold water (in a bath)
6.  to cover;  to scatter something over