What do you mean by "here"? Here on the forum, because it is un-British to moan about the weather? Or here in the Philippines? But I'm not moaning at all, just stating a meteorological fact.
Whatever you meant, your tongue-in-cheek comment was useful anyway because I learned a new word: weedy. I hadn't come across it in this figurative sense before. Is it British slang? Or a local expression?