English Dictionary
Definition ape in British English
ape noun
[countable] noun
/eɪp/
English Dictionary