Dictionary choomuang December 21, 2007 davepoobond Leave a comment choomuang – n. a confused plant Share this:EmailFacebookTwitterMoreRedditTumblr