iJunoon official Urdu Dictionary
فلیگی لیٹا
-
English definition for flagellata
1. n. protozoa having flagella
Sponored Video