almsdeed - French English Dictionary