derriba - German English Dictionary