You can find the word used in actual scientific papers using Google Scholar
You won't find the definition of Amphidrome or amphidromes or an article for either on Wikipedia.
Amphidrome, amphidromic system and amhphidromic all redirect to amphidromic point. Considering the ignorance that dominates Wikipedia, there will be no fixing this one.