branchiopod crustacean - Spanish English Dictionary