She mixed the flour while sniffing the flower.<u> Homophone</u>
(Words with the same pronunciation but different meanings, origins or spelling are called Homophone. In this sentence, the words 'flour' and 'flower' are homophones. The pronunciation is similar but their meaning and spellings are different.)
A horse is a very stable animal.<u> Pun</u>
(Pun is a joke which gets arise when the meanings of the words differ but they sound similar. In this sentence, the word 'stable' is ironically connected with the animal like a horse and also the word 'stable' is the place where a horse is kept.)
Time flies like an arrow; fruit flies like a banana. <u>Homonym</u>
(When two or more words have the same spelling but are different in their meaning, they are called Homonym. In this sentence, the words 'flies' occur two times with the same spelling but with different meanings respectively.)