meaning of downdraft

1. a strong downward air current


Related Words

downdraft |

Developed & Maintained By Taraprasad.com

Treasure Words