meaning of invaginated

1. Sheathed.
2.
Having one portion of a hollow organ drawn back within another portion.


Related Words

invaginated |

Developed & Maintained By Taraprasad.com

Treasure Words