simaroubas
English
Noun
simaroubas
plural of
simarouba
French
Noun
simaroubas
m
plural of
simarouba