amphidisc – Meaning and Explanation

Part of speech : noun

Urdu Meaning (اردو معنی)

تازہ پانی میں رہنے والے اسفنج کے تولیدی اجسام میں پایا جانے والا سخت مادہ ۔

🔹 Roman Urdu