almocrí - French English Dictionary