Definify.com

Definition 2024


imara

imara

Swahili

Adjective

imara (invariable)

  1. strong (capable of producing great physical force)

Antonyms