Definition of “ice cap” - English Dictionary

british dictionary