ampullate

adj 1noun 1

Definitions

adj

1

Having an ampulla; flask-shaped; bellied.

noun

1

The spigot of a spinneret in some spiders

Your note

not saved
0 chars