Stupid, daft, a bit dim. From the Welsh language, "twp" (say "toop") is the gentle Welsh way of calling someone a bit thick. It's an insult wrapped in a Welsh accent, which makes it almost cute.
"Don't be so twp, of course you can't microwave tin foil."