llamarada de petate
Meanings
Noun
1. flash in the pan (idiomatic)