hylobatine

hylobatine

English Adj
Ad

Definition

Of or relating to gibbons.

Ad