Tamil Meaning

douche meaning in tamil

directing stream of water against any part of the body or any cavity

douche tamil meaning example

நீரை பீச்சி அடித்தல்