meaning of micronova

1. An instrument for noting minute portions of time.


Related Words

micronometer | micronor |

Developed & Maintained By Taraprasad.com

Treasure Words