garrula - French English Dictionary