guimbarde - French English Dictionary