sexual reproduction or vegetative propagation - Spanish English Dictionary