place with abundant guaje - French English Dictionary