Golden Bowl

Dictionary

TORULOSEa.

In botany, swelling a little.