Raptor

Raptor can mean: