abarrado - French English Dictionary