Not sure if you have dictionaries over there in Wolverhampton but the definition of compact is small solid and well-proportioned as well as having all of the necessary components in a very small space. I believe Rocky Marciano and Marvin could both be described as small and solid and well-proportioned. Marvin Hagler was only five foot eight and a half which is rather short for a middleweight and Rocky Marciano was not very tall either but both extremely solid. You are correct I am the English teacher and apparently you are not