Definitions for "Imara"
strong; sustainable; stable