therapsida - Spanish English Dictionary