Have you ever tried teaching Archimedes Principle without first defining volume, density, mass and/or buoyancy?
If you would like to read about one teacher’s attempt to do this, read a paper from the September Issue of TEACHING SCIENCE (the flagship journal of the Australian Science Teachers Association):
TS 63-3 article - Teaching Archimedes principle2