nose ape

noun

Definition of nose ape