meaning of befoul

1. To make foul; to soil.
2.
To entangle or run against so as to impede motion.


Related Words

befoul | befouled | befouling |

Developed & Maintained By Taraprasad.com

Treasure Words