Definition of “Hail Mary” - English Dictionary

british dictionary