quora

English

Noun

quora

  1. plural of quorum

Usage notes