lamellibranch Urdu Meaning
Lamellibranch - Urdu Meaning and Translation of Lamellibranch , English Definition and more.
1. n. marine or freshwater mollusks having a soft body with platelike gills enclosed within two shells hinged together
2. s. bivalve
Sponored Video