Definitions
There is 1 meaning of the phrase
Venus's Flower Basket.
Venus's Flower Basket - as a noun
A deep-water marine sponge having a cylindrical skeleton of intricate glassy latticework; found in the waters of the east indies and the eastern coast of asia
Word Variations & Relations
A-Z Proximities
venule9venules10venulose11venulous11venus8 venus's flower basket
venuses10venushairvenville14venvilles15vepse