domuz - French English Dictionary