meaning of excreate

1. To spit out; to discharge from the throat by hawking and spitting.


Related Words

excreate |

Developed & Maintained By Taraprasad.com

Treasure Words