Ibides definition

Uncommon plural form of ibis.
noun
0
0
Advertisement