العربية-إنجليزي قاموس »

نِيمَاتُودَا meaning in بالإنجليزية

العربيةإنجليزي
نِيمَاتُودَا f

nematodesmall invertebrate animal