a palm native to rainforests in tropical central and south america (socratea exorrhiza) - Spanish English Dictionary

Suggest a Term