flatworms - Spanish English Dictionary