Robuta

https://www.yourdictionary.com/ampullate Ampullate Definition & Meaning | YourDictionary definitionmeaningyourdictionary