English to Arabic

Meaning for:
Microphotographic
other
متعلق بالصور التي تتطلب مجهر لرؤيتها