'perceber' is actually very common in brazil but here it means to notice to realise or to perceive i didn't even know it could mean 'entender' until i came to wikipedia 'compreender' is usually the same thing as 'entender' but sounds more formal it means to understand or to contain just as in english