homophor

English

Noun

homophor

  1. homophora