Home
CantoDict HomeCantoDict Settings

Remove Adverts and gain lots of extra features
What is this page showing me?

  gin3 jin6   jyutping
  jian4 xian4   pinyin
[] gin3 | [] jian4
[1] [v] see; catch sight of; observe
[2] [v] meet; call on; visit
[3] [n] view; opinion; idea
[4] [v] show evidence of; appear to be
[5] [v] (used before a verb to indicate the passive)
[6] [v] [] feel (cold, dizzy, sick, etc)

[] jin6 | [] xian4
[v] show; appear; become visible (as variant of }


Default PoS: verb Additional PoS: noun
Stroke count: 7
Level: 1
Radical: (#147)

This character is used in both Cantonese and Mandarin/Standard written Chinese.
見 / 见

Don't confuse with:

This word has been viewed 28237 times since 30th Oct 2012, was added by sheik on 18th Mar 2007 21:22 and last edited on 26th May 2011 14:35

Output this character as a high resolution image
Add to vocab list:

Sponsors: One-on-One Online Chinese Tutoring | Learn Chinese | Learn Spanish
Teaching in China | Learn Chinese in China | Learn Mandarin in China | Chinese School | Mandarin lessons in London

detail  zoi3 gin3  zai4 jian4 = goodbye; see you soon
detail  haa6 sing1 kei4 gin3  xia4 xing1 qi1 jian4 (PRC), xia4 xing1 qi2 jian4 (Taiwan) = see you next week (common formation)
detail  hou2 noi6 mou5 gin3   = long time no see
detail  gin3 min6  jian4 mian4 = to meet
detail  teng1 gin3  ting1 jian4 = hear; listen
detail  tai2 gin3   = see; catch sight of
detail  hon3 gin3  kan4 jian4 = see; catch sight of
detail  gin3 dou3*2  jian4 dao4 = see; have seen; have met
detail  ho2 gin3  ke3 jian4 = clear (it is the case), visible
detail  m4 gin3 zo2  m2 jian4 zuo3 = lost; lost sight of; unable to find; missing
detail  hou2 gau2 bat1 gin3  hao3 jiu3 bu4*2 jian4 = long time no see
detail  soeng1 gin3  xiang1 jian4 = [v] to meet [one another], to become acquainted with
detail  hou2 noi6 m4 gin3   = long time no see
detail  han2 gau2 bat1 gin3  hen3 jiu3 bu4 jian4 = long time no see
detail  gin3 coeng4; gin3 zoeng2  jian4 chang2; jian4 zhang3 = to be good at something; grow
detail  ci4 di1 gin3   = 'see you later'
detail  can1 ngaan5 hon3 gin3  qin1 yan3 kan4 jian4 = see with one's own eyes; personally witness
detail  can1 ngaan5 tai2 gin3   = see with one's own eyes; personally witness
detail  ji3 gin3  yi4 jian4 = opinion
detail  gin3 sik1  jian4 shi5 = experience, general knowledge
detail  bat1 gin3  bu4*2 jian4 = not see
detail  m4 gin3   = not see
detail  bat1 gin3 dak1  bu4*2 jian4 de2 = not necessarily; not likely
detail  m4 gin3 dak1   = not likely; cannot see
detail  jyu6 gin3  yu4 jian4 = to meet
detail  jyu6 gin3  yu4 jian4 = foresight
detail  jau4 ci2 ho2 gin3  you2 ci3 ke3 jian4 = from this it can be seen that
detail  hin2 ji4 ji6 gin3  xian3 er2 yi4 jian4 = obviously; clearly
detail  zip3 gin3  jie1 jian4 = to receive (sb.); to grant an interview to
detail  gin3 haau6  jian4 xiao4 = to have the desired effect; to see the result; effective
detail  gin3 man6  jian4 wen2 = experience; general knowledge; information; what one sees and hears
detail  gin3 gaai2  jian4 jie3 = opinion; view; viewpoint; perspective; understanding
detail  soeng4 gin3  chang2 jian4 = commonly seen; everyday sight
detail  teng1 dak1 gin3  ting1 de2 jian4 = audible
detail  zi1 seon1 ji3 gin3  zi1 xun2 yi4 jian4 = to sound out; to consult
detail  wui6 gin3  hui4 jian4 = to meet with (someone who is paying a visit)
detail  hon2 gin3  han3 jian4 = rare, rarely seen
detail  mung6 gin3  meng4 jian4 = vision; dream
detail  gin3 jan4 gin3 zi3  jian4 ren2 jian4 zhi4 = opinions differ from each other; a matter of opinion
detail  gin3 gwai2   = absurd; damn; go to hell
detail  ji6 gin3   = disagree; dissent
detail  mei6 gin3  wei4 jian4 = have yet to be seen; have yet to see
detail  hoi1 sam1 gin3 sing4   = to be frank and sincere
detail  hin2 gin3   = obvious; apparent; patent; noticeable
detail  co3 gin3   = misconception
detail  gin3 cin4*2 hoi1 ngaan5   = money grubber
detail  gin3 dak1   = to think so
detail  gin3 haak3   = to receive (callers)
detail  man4 gin3  wen2 jian4 = hear, understand
detail  gin3 gwo3 gwai2 paa3 hak1   = A burnt child dreads the fire
detail  bat1 gin3 liu5  bu4 jian4 le5 = disappear; be missing
detail  bat1 gin3 gun1 coi4 bat1 lok6 leoi6  bu4 jian4 guan1 cai2 bu4 luo4 lei4 = not shed a tear until one sees the coffin - refuse to be convinced until one is faced with grim reality
detail  bat1 gin3 dik1  bu4 jian4 de5 = [adj] missing
detail  pit3 gin3  pie1 jian4 = catch sight of
detail  gung1 zung3 ji3 gin3  gong1 zhong4 yi4 jian4 = public opinion
detail  zing3 gin3  zheng4 jian4 = political views
detail  pin1 gin3  pian1 jian4 = prejudice; biased
detail  sin1 gin3 zi1 ming4  xian1 jian4 zhi1 ming2 = foresight
detail  sin1 gin3 ze2  xian1 jian4 zhe3 = seer
detail  baai3 gin3  bai4 jian4 = pay a formal visit; call to pay respects; meet one's senior or superior
detail  ji3 gin3 bat1 hap6  yi4 jian4 bu4 he2 = dissension
detail  hon3 bat1 gin3  kan4 bu2 jian4 = unseen
detail  gin3 bat1 dak1  jian4 bu5 de2 = may not be seen by or exposed to
detail  gin3 zing3 jan4  jian4 zheng4 ren2 = a witness
detail  hoi1 mun4 gin3 saan1  kai1 men2 jian4 shan1 = to get right to the point; to open the door and see the mountain
detail  ji6 gin3 jan4   = a dissident
detail  zyu2 lau4 ji3 gin3  zhu3 liu2 yi4 jian4 = mainstream opinion
detail  lau4 mong4 hoi2 ngoi6 ji6 gin3 jan4 si6  liu2 wang2 hai3 wai4 yi4 jian4 ren2 shi4 = exiled dissident
detail  gin3 lin4 jyun4*2   = quinine (loanword)
detail  hon3 dak1 gin3  kan4 de2 jian4 = visible
detail  jyun5 gin3  yuan3 jian4 = a sense of "vision"
detail  zip3 gin3 ze2   = interviewer
detail 竿  lap6 gon1 gin3 jing2   = instant results
detail  sau2 dak1 wan4 hoi1 gin3 jyut6 ming4   = every cloud has a silver lining
detail  bat1 gin3 sam1 lam4  bu4 jian4 sen1 lin2 = fail to see the wood for the trees
detail  wut6 gin3 gwai2  huo2 jian4 gui3 = it's sheer fantasy; you're imagining things
detail  gin3 bou3  jian4 bao4 = appear in the newspaper
detail  gin3 ngoi6  jian4 wai4 = regard sb as an outsider
detail  gin3 hou2  jian4 hao3 = (said of a patient) to get better; mend
detail  gin3 so2 mei6 gin3  jian4 suo3 wei4 jian4 = see what one has never seen before; never seen before; unprecedented
detail  gin3 fong1  jian4 fang1 = square
detail  gin3 gei1  jian4 ji1 = as the opportunity arises; as befits the occasion; according to circumstances
detail  gou1 gin3  gao1 jian4 = your brilliant idea; your opinion
detail  muk6 gin3  mu4 jian4 = see for oneself
detail  jat6 gin3  ri4 jian4 = with each passing day; day by day
detail  jat1 bun1 gin3 sik1  yi1 ban1 jian4 shi5 = normal, common (negative)
detail  soeng2 gin3  xiang3 jian4 = infer; gather
detail  jan5 gin3  yin3 jian4 = introduce; present
detail  bou3 meng2 gin3 gung1  bao4 ming2 jian4 gong1 = apply for interview
detail  sing4 gin3  cheng2 jian4 = preconceived idea; prejudice
detail  teng1/ting1 gin3 waa6   = heard somebody said
detail  gin3 ngaa4 m4 gin3 ngaan5   = smiling broadly (such that one "sees the teeth and not the eyes")
detail  gin3 ngaa4 bat1 gin3 ngaan5   = smiling broadly (such that one "sees the teeth and not the eyes")
detail  gin3 gung1  jian4 gong1 = [n][v] interview for a job
detail  gin3 bou6 haang4 bou6   = deal with things one step at a time
detail  mei6 gin3 gun1 fu2 sin1 daa2 saam1 daai6 baan2   = to pay the price before getting what one wants (lit., "hit three times without having seen the official")
detail  jat1 zam1 gin3 hyut3  yi1 zhen1 jian4 xie3 = to the point; exactly right
detail  jan4 zung2 pin1 gin3  ren2 zhong3 pian1 jian4 = racism
detail  bat1 gin3 ging1 zyun6  bu4 jian4 jing1 zhuan4 = not to be found in the classics
detail  zyut3 gin3  zhuo1 jian4 = my humble opinion
detail  bing1 jung4 soeng1 gin3  bing1 rong2 xiang1 jian4 = measure swords; show one's colours; show one's hand
detail 使  gin3 fung1 sai2 to4  jian4 feng1 shi3 duo4 = change one's view according to circumstances; have it both ways
detail  gin3 fung1 zyun3 to4  jian4 feng1 zhuan3 duo4 = trim's one's sails; changes the topic if the atmosphere is wrong
detail  zi6 cam4 dyun2 gin3   = to commit suicide
detail  gou1 dai1 lap6 gin3   = able to tell the difference quickly
detail  jat1 jat6 bat1 gin3 jyu4 gaak3 saam1 cau1   = one day (away from a dear one) seems like three years
detail  gin3 gung1   = to be effective
detail  hei2 gin3  qi3 jian4 = sake; purpose; means to an end
detail  zyu2 gin3  zhu3 jian4 = ideas or thoughts of one's own; one's own judgment; definite view
detail  zong6 gin3  zhuang4 jian4 = meet by chance
detail  m4 gin3 dak1 gwong1   = scandalous; illegal
detail  m5 gin3 dak1 jan4   = unacceptable
detail  jat1 gin3 zung1 cing4   = to fall in love at first sight
detail  sau2 baan2 ngaan5 gin3 gung1 fu1   = easy task, jobs that do not require talents or special training
detail  gan6 gin3  jin4 jian4 = to have an audience with a monarch
detail  gin3 hung4   = seeing blood, bleeding (lit., "to see red")
detail  jan4 gin3 jan4 oi3  ren2 jian4 ren2 ai4 = everyone will love; lovable; likable
detail  gin3 zaap6  jian4 xi2 = on probation; to learn a job
detail  gin3 fung1 si6 jyu5  jian4 feng1 shi4 yu3 = gullible, believing in whatever others say
detail  pung3 gin3  peng4 jian4 = to run into; to meet
detail  gin3 gwo3 gwai2 zung6 m4 paa3 hak1   = learn a good lesson, so won't do the same mistake again
detail  gin3 dei6   = insight
detail  jau5 zyu2 gin3  you3 zhu3 jian4 = opinionated; having one's own strong views
detail  siu2 gin3  shao3 jian4 = seldom seen, rare
detail  siu2 gin3 do1 gwaai3  shao3 jian4 duo1 guai4 = things seldom seen are strange
detail 尿  tai2 gin3 daai6 se4 o1 niu6   = to be surprised like a country hick when one sees something unusual
detail  ho2 gin3 jan4  ke3 jian4 ren2 = to be presentable (in public)
detail  gin3 loeng6  jian4 liang4 = excuse me, pardon me, forgive me, make allowance for
detail  bat1 gin3 bat1 saan3  bu2 jian4 bu2 san4 = not leaving untill seeing each other
detail  si6 ji4 bat1 gin3  shi4 er2 bu4 jian4 = to see but not really see; turn a blind eye to
detail  si6 ji4 bat1 gin3, ting1 ji4 bat1 man4  shi4 er2 bu4 jian4, ting1 er2 bu4 wen2 = take no notice; to appear to looking and listening, but not really
detail  gin3 san1 juk1 m4 gin3 mai5 baak6   = pretending to be hard at work that yields no good result
detail  gin3 ze2 jau5 fan6  jian4 zhe3 you3 fen4 = finders keepers
detail  jyu4 gin3  yu2 jian4 = my (humble) opinion; my foolish opinion [polite]
detail  cau2 fu5 zung1 seoi1 gin3 gaa1 jung1  chou3 fu4 zhong1 zu1 jian4 jia1 weng1 = sooner or later one's shortcomings and faults will be shown to others
detail  jat1 zan6 gin3   = see you in a moment
detail  saam1 wan4 m4 gin3 cat1 paak3  san1 hun2 wu2 jian4 qi1 po4 = to be freaked out; to be scared out of one's wits; to have the living daylights scared out of oneself
detail  ging1 gin3  jing1 jian4 = be appalled to see; be awed at the sight of
detail  co1 gin3  chu1 jian4 = to see for the first time
detail  soeng1 gin4 han6 maan5  xiang1 jian4 hen4 wan3 = regret not having met earlier
detail  gin3 gwaai3  jian4 guai4 = to be offended by; to take offence; to mind
detail  hei2 man4 lok6 gin3  xi3 wen2 le4 jian4 = to enjoy hearing and seeing; to like to hear and see
detail  aa2 lou2 soeng1 gin3 mak6 mak6 mou4 jin4  ya3 lao3 xiang1 jian4 mo4 mo4 wu2 yan2 = when two mute people meet they are speechless; to have nothing to say to each other
detail  gin3 ziu1 caak3 ziu3  jian4 zhao1 chai1 zhao1 = to deal with an opponents moves one by one with counter moves
detail  gin3 wok6 daa2 wok6  jian4 huo4 da3 huo4 = to warn sb. that each time you see him you'll beat him up; to always beating people up
detail  maai5 siu2 gin3 siu2  mai3 shao3 jian4 shao3 = seldomly seen; rare
detail  gin3 min6 lai5  jian4 mian4 li3 = a gift offered to someone whom one meets for the first time
detail  gin3 gou1 zau6 baai3 gin3 dai1 zau6 caai2   = snobbish
detail ...  ji5 gin3 cing1  yi3 jian4 cheng1 = noted as...; famous for...; known for...
detail  ziu1 gin3 hau2, maan5 gin3 min6  zhao1 jian4 kou3, wan3 jian4 mian4 = to see each other all the time; to see each other morning and evening
detail  gin3 jin4 si1 cai4  jian4 xian2 si1 qi2 = emulate a good and wise man; emulate a worthy person
detail  gin3 faan6  jian4 fan4 = of rice to rise or swell during cooking
detail  soeng1 jing4 gin3 zyut3  xiang1 xing2 jian4 chu4 = pale into insignificance
detail  leoi5 gin3 bat1 sin2  lv3 jian4 bu4 xian3 = of sth. to be commonplace; pretty much an everyday occurance
detail  baak3 man4 bat1 jyu4 jat1 gin3  bai3 wen2 bu4 ru2 yi1 jian4 = seeing is believing
detail  gin3 gei1 hang4 si6  jian4 ji1 xing2 shi4 = act according to the present circumstances
detail  caam1 gin3  can1 jian4 = refer to; pay respects to
detail  gin3 lei6 mong4 ji6  jian4 ​li4 ​wang4 ​yi4 = to see profit and forget morality
detail  coek3 gin3  zhuo2 jian4 = to see clearly; deep insight, profound view
detail  sin2 gin3  xian3 jian4 = seldom or rarely seen
detail  jyut6 kung4 jyut6 gin3 gwai2  yue4 qiong2 yue4 jian4 gui3 = when one is in bad luck it just seems to get worse
detail  kau4 gin3  qiu2 jian4 = request to see; request an audience with
detail  gin3 coi4 faa3 seoi2  jian4 cai2 hua4 shui3 = money goes down the drain
detail  gin3 zing3  jian4 zheng4 = give witness; witness
detail  man4 gin3 gun1 coi4 hoeng1   = have one foot in the grave
detail  jat1 gin3 jyu4 gu3  yi1 jian4 ru2 gu4 = hit it off right away
detail  cau1 sin3 gin3 gyun1   = an abandoned lover
detail  saat3 jan4 bat1 gin3 hyut3  sha1 ren2 bu2 jian4 xue4 (PRC), sha1 ren2 bu2 jian4 xie3 (Taiwan) = to kill or destroy a person with finesse
detail  m4 gin3 gun1 coi4 m4 lau4 ngaan5 leoi6   = a stubborn man never sheds tears until he sees his own coffin
detail  gwok3 zai3 gin3 man6  guo2 ji4 jian4 wen2 = International Background Knowledge
detail  ci4 bat1 tung4 zing3 gin3  chi2 bu4 tong2 zheng4 jian4 = (politically) dissenting; dissident
detail  ci4 bat1 tung4 zing3 gin3 ze2  chi2 bu4 tong2 zheng4 jian4 zhe3 = a political dissident
detail  gin3 sei2 bat1 gau3  jian4 si3 bu4*2 jiu4 = to not save someone in trouble
detail  ling6 gin3  ling4 jian4 = cf., see also
detail  seoi2 gwaa1 daa2 gau2 m4 gin3 gam2 gyut6   = losing a chunk of something
detail  je4 wo4 waa4 gin3 zing3 jan4  ye1 he4 hua2 jian4 zheng4 ren2 = Jehovah's Witnesses
detail  go3 jan4 cin2 gin3  ge4 ren2 qian3 jian4 = in my humble opinion
detail  jan4 gin3 jan4 oi3 ce1 gin3 ce1 zoi3  ren2 jian4 ren2 ai4 che1 jian4 che1 zai3 = everyone will love; lovable; likable
detail  gin3 zi6 jyu4 gin3 jan4   = handwriting can determine one's personality
detail  lou6 gin3 bat1 ping4, bat6 dou1 soeng1 zo6  lu4 jian4 bu4 ping2, ba2 dao1 xiang1 zhu4 = fight against unjustice; help fight for the weak and mistreated
detail  ho4 ji5 gin3 dak1  he2 yi3 jian4 de2 = why do you think so; how do you come to this conclusion
detail  pei2 gin3  bi3 jian4 = my despised (base) opinion [a self-deprecatory expression]
detail  zuk1 kam1 gin3 zaau2  zhuo1 jin1 jian4 zhou3 = in dire straits
detail  baai3 san4 m4 gin3 gai1   = murmuring a complaint
detail  haa4 jyu4 wu6 gin3  xia2 yu2 hu4 jian4 = both one's defects and merits are apparent; one's strengths and weaknesses are obvious to the eye
detail  gin3 hou2 zau6 sau1  jian4 hao3 jiu4 shou1 = quit while ahead
detail  jyut6 gin3 cou2   yue4 jian4 cao3 = evening primrose, oenothera
detail  gin3 gwong1 sei2  jian4 guang1 si3 = once exposed can't be hidden again
detail  mei6 gin3 gun1 sin1 daa2 baat3 sap6  wei4 jian4 guan1 xian1 da3 ba1 shi2 = pay heavy price to pursue an objective
detail  jing1 hung4 so2 gin3 loek6 tung4  ying1 xiong2 suo3 jian4 lve4 tong2 = great minds think alike
detail 使  gin3 sai2  jian4 shi3 = large enough for

Showing all 36 examples containing 見
detail 可以見到  ? 
He can see me
detail 畀你見到
I don't want to let you see.
[Lit. I not want give you-[plural marker] see-arrive]
detail 見到
I can see two tables.
[Lit. I see-arrive two [counter] table.]
detail audio 女朋友
Have you seen his girlfriend before?
detail audio 見到父母開心
I am very happy upon seeing my parents.
detail 見到高興
nice to meet you
detail 見到真是太好了
It was nice meeting you.
detail 唔見咗我嘅荷包
Oh no! I can't find my wallet!
detail 不要一般見識!
don't lower yourself to their level!
[lit. don't follow them in being so common/basic/primitive]
detail 見到呢度唔係好警崗
I can see a police box that's not very big here.
[Lit. I see-arrive here have one [counter] is-not very big [possessive particle] police box. You CANNOT say 唔大 or 唔好大 instead of 唔係好大, although it may sound like either one if a speaker is talking very quickly. 唔大 should be 細.]
detail 點解今日見到
Why didn't I see you today?
[Lit. why I today not-have see-arrive you [particle]? [maybe on the telephone]]
detail 大大方方
You need to meet her confidently.
[Lit. you need confident-and-holding-yourself-properly-manner see her. 大大方方 means standing upright and looking someone in the eyes.]
detail 今朝見工
He's attending a job interview this morning.
[[國] 他今天早上要去參加求職面試。]
detail 唔係,今朝重未見到
No, I haven't seen him yet this morning.
[呃 [aak3] is a final particle used here to emphasize a denial of sth which is often detailed immediately after it.]
detail 每次見到都係講緊電話
He's speaking on the phone whenever I see him.
[English "whenever" = Cantonese "every time" (每次) + "is always" (都係)]
detail audio 見到即刻黑面
Once he saw me, he gave me a stern look.
detail 估唔到喺呢度見到!
Fancy seeing you here!
[See the word entry for 估唔到 as the pronunciation for 到 can change depending on the meaning intended.]
detail audio 意見
No comment
[This sentence is discussed in more detail here: http://www.cantonese.sheik.co.uk/phorum/read.php?7,71102]
detail 唔係皇上使唔使姿整?
You are not meeting the emperor, do you need to be so particular about what you wear?
detail audio 唔怪之得廚房罐頭逐一逐樣唔見咗原來鼠竊狗偷
No wonder the can foods in the kitchen has been disappearing one by one; so you are the one stealing them.
detail 你的安全起見
For the sake of your safety
detail audio 誠意勉為其難原諒你呢
Since you’re so sincere, I’ll reluctantly forgive you just this once!
detail audio 設計見仁見智
Whether such a design is good or bad, is a matter of opinion.
detail audio 香港新加坡人高樓大厦
People of Hong Kong and Singapore are used to seeing high rise buildings.
detail audio 一見鍾情
It was love at first sight when he saw Bou Waa.
detail audio 呢啲手板眼見功夫你好學識
It will not take long before you learn how to do such simple jobs.
detail 剛才媽媽雌威從來未見
Mother was so angry just now that she was awesome; I have never seen her like this before.
detail 轉身唔見咗
He disappeared as soon as I turned around.
detail 眼尾見到有人門口
I saw someone walked passed the door out from the corner of my eyes
detail 聽日
I need to run, see you tomorrow.
detail 見到頭先已經知道唔係普通筆記
Based on your expression just now, I guess you already know that this isn't an ordinary notebook.
[Lit. see-arrive you just-not (possessive particle) expression, I think you already know-already, this (counter) isn't ordinary (possessive particle) notebook.]
detail 幾個見到非常之街燈草地上面
I saw a bright and really tall streetlight on the grass a few months ago.
[Lit. I several months before see-arrive have one [counter] and bright and very tall [possessive particle] streetlight located grass-floor on.]
detail 獅子動物園唔見咗
A lion went missing from the zoo.
detail 嗰陣時親眼見到獅子動物園嗰度出嚟
With my own eyes, I saw a lion come charging out of the zoo!
[Lit. I that time own-eyes see-arrive [counter] lion at zoo that-place zoom-already out come 出嚟 implies that you're standing outside of the zoo, because the lion's coming towards you 咗 implies the lion's already outside the zoo gate (completed)]
detail 嗰個學生唔見咗手機手機重係
That student has lost his mobile phone, and a new one at that.
[重係...添 = at that]
detail audio 今朝關於你嘅裡面見到一齊器械
This morning I had a dream, it was about you. In the dream I saw us playing the equipment together

Legend
: This term is used in Mandarin/Standard written Chinese, not Cantonese.  
: This term is used in Cantonese, not Mandarin/Standard written Chinese.
No icon: This term is used in both Cantonese and Mandarin/Standard written Chinese.
This page shows, from top to bottom:
Script executed in 0.324070 secs
Rows returned from database=848
Donate to CantoDict
CantoDict v1.4.2 is a collaborative Chinese Dictionary project started in November 2003. Entries are added and mistakes corrected by a team of kind volunteers from around the world.
Copyright Adam Sheik 2003-2024.