IMPALA

Definition of IMPALA

  1. (noun)African antelope with ridged curved horns; moves with enormous leaps