killer alga - Turkish English Dictionary