abelmosk in French abelmosk in French ambrette noun The tropical evergreen shrub Abelmoschus moschatus itself. Add to Flashcards