forest giraffe

English

Noun

forest giraffe (plural forest giraffes)

  1. The okapi.