lambiscarte
Spanish
Verb
lambiscarte
infinitive of
lambiscar
combined with
te