Haba is the Spanish term for "fava bean". It is also a term used in some areas of South America for "lima bean".
Other definition:
Haba is short name for habichuela, or bean in english