Term Gallery logo

Meanings of faveolate in English

        Related terms