Oohaahaasusu - I do not know what it means in Thai but in India across the subcontinent the last bit of the word "susu" means - well YCLIU... It is an onomatopoeic word.
On the whole the name suggests great relief at taking a pee.