mamarrachada - German English Dictionary