Kotomora
反変性 (hanpensei) Japanese meaning: contravariance | Kotomora