quora

English

Noun

quora

  1. (hypercorrect) plural of quorum

Usage notes