meaning of stargaze

1. have a daydream; indulge in a fantasy


Related Words

stargaze | stargazer |

Developed & Maintained By Taraprasad.com

Treasure Words