Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

gynobase Definition

Cancel
gynobase
noun
A dilated base or receptacle, supporting a multilocular ovary

Words Related to gynobase!

gynobase Examples by Brain Bank Users