pertaining to chontales, nicaragua or inhabitants - French English Dictionary