Term Gallery logo

Meanings of faveolate in English

Related terms