Translation of quid in English:

quid

masculine noun

  • 1

    el quid de la cuestión es que … the key point is that …