Definition of “press on/ahead” - English Dictionary

british dictionary