leafless, herbaceous stem which supports the banana flowers and fruit - Spanish English Dictionary

Suggest a Term