For-crying-out-loud meaning : Used to express frustration, exasperation, or annoyance.
for crying out loud
common clothes moth
commercial travellers
fundamental particles
packetize