quick-witted - German English Dictionary