strobiloid

listen to the pronunciation of strobiloid
English - English
{s} of or pertaining to a strobila or strobilus, resembling a strobila or strobilus (Botany, Zoology)
strobiloid
Favorites