awesome person/thing - German English Dictionary