meaning of auf die Nase fallen

auf die Nase fallen - German to English

to fall level on a single's face [fig.]