fin (final) - French English Dictionary