turbellaria - Spanish English Dictionary