pteridospermopsida - Spanish English Dictionary