Translation of queli in English:

queli

pad, n.

Definition of pad in English

feminine noun

slang
Spain
  • 1

    pad informal
    place informal