Top definition
Yahsodha is a charming and beautiful Indian woman who is really caring ... a little funny and always takes care of her children
Michael- hey did you see yashodha?
Jack- yes! She was beautiful
by Chinni bangalore July 16, 2018
Get the mug
Get a yashodha mug for your fish Paul.