indescribable feelings - French English Dictionary