meaning of megascops

1. visible to the naked eye especially of rocks and anatomical features


Related Words

megascopic |

Developed & Maintained By Taraprasad.com

Treasure Words