igorrote - German English Dictionary