Etymed
Open the app →
Glossary
› astro
astro
Meaning:
star ·
Origin:
Greek
Terms using astro
astrocytoma