vizcacha - French English Dictionary