propagation and aquaculture facilities - Spanish English Dictionary