microalgae immobilization - Turkish English Dictionary