derrubiar - German English Dictionary