artificial propagation - German English Dictionary