mahagua (hibiscus elatus) - French English Dictionary