carap (English, noun)
expansion: carap (plural caraps)
Senses:
glosses: Any tree of the genus Carapa.
Forms:
form: caraps
tags: plural