triffid nebula - Turkish English Dictionary