synapsida - Spanish English Dictionary