macropredator

Noun

 * 1) A relatively large predator (large enough to be seen with the naked eye)
 * 2) An apex predator