Translation of queli in English:

queli

pad, n.

feminine noun

Spain
slang

  • 1

    pad informal
    place informal