meaning of strobilus

1. cone-shaped mass of ovule- or spore-bearing scales or bracts


Related Words

strobilus |

Developed & Maintained By Taraprasad.com

Treasure Words