Possibly from Chinese 翁徒. 24.29.228.33 22:58, 29 March 2008 (UTC)Reply
Or 翁圖. 24.29.228.33 23:10, 29 March 2008 (UTC)Reply