English

edit

Noun

edit

simaroubas

  1. plural of simarouba

French

edit

Noun

edit

simaroubas m

  1. plural of simarouba