AVHRR Meaning of AVHRR in English Acronym for Advanced Very High Resolution Radiometer. It is the main sensor on the U.S. polar orbiting satellites. Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012