1 result found

Search Results for: nubecula

Nubecula

nubecula 1. (Science: astronomy) A nebula. Specifically, the magellanic clouds. 2. (Science: medicine) A slight spot on the... Read More