meaning of luminescent

1. of living organisms emitting light; "fireflies are ">bioluminescent"


Related Words

bioluminescent | chemiluminescent |

Developed & Maintained By Taraprasad.com

Treasure Words