keen-witted - Spanish English Dictionary