I think Botrylloides. Got it at Gulf of Kachchh, Gujarat.

More Khushali M Pandya's questions See All
Similar questions and discussions