ratherest - German English Dictionary