microruban - German English Dictionary