ablest - German English Dictionary