meaning of siesta

1. a nap in the early afternoon especially in hot countries


Related Words

siesta |

Developed & Maintained By Taraprasad.com

Treasure Words