live-bearing tooth carps - Spanish English Dictionary