celestrol Definition
Definition
Celestrol is a fictional term here, but if we interpret it loosely, it might refer to a compound or substance derived from celestial bodies or has properties similar to substances found in space or related to astronomy.
Browse