canalla - German English Dictionary