Definition of telilla in Spanish:

telilla

feminine noun

  • 1Tela (capa)