English, asked by sharathshetty26, 1 year ago

please answer me 20th ones

Attachments:

Answers

Answered by 914009
0

Correct answer: mouth watering

Explanation: Mouth watering is a phrase that means it smells, looks, or tastes delicious.

Similar questions