NUBECULA


Meaning of NUBECULA in English

noun a slight spot on the cornea.

2. nubecula ·noun a nebula.

3. nubecula ·noun specifically, the magellanic clouds.

4. nubecula ·noun a cloudy object or appearance in urine.

Webster English vocab.      Английский словарь Webster.