3 ms·> glowing plants That is possibly the best biotech startup name I have yet seen.by a1369209993 12y ago> glowing plants That is possibly the best biotech startup name I have yet seen.