Spanish-English dictionary »

explotar en la cara de meaning in English

SpanishEnglish
explotar en la cara de verb

blow up in one's face(fail disastrously)
verb