Even by looking at a dictionary, I can't make the difference between those two words しでかす and やらかす... What are the closest english words to translate those words? Are there situations when one is used and not the other? Is one more used than the other? (more casual etc.)
Thanks