What is feature file in cucumber ?

A feature file is the starting of tests in Cucumber. All the test scenarios are elaborated here in plain simple text. It may contain single or multiple test scenarios at a time. It is recommended to create a separate feature file for each standalone feature.
What are the keywords used in feature file ?
The different keywords used in the feature file are
* Feature
* Background
* Scenario
* Scenario Outline
* Given
* When
* Then
* And