armentose - French English Dictionary