garulla - French English Dictionary