Posted Sun Apr 28, 2013 2:17PM
There is a town in Spain: Elche (also known as Elx). Elche seems to be elk or moose in German.
There is only disambiguation for moose. The town is quite well known, there is a monumental basilica and a UNESCO World Heritage Site palm grove. There are some photos of it in iStock and they are hard to find.
Posted Tue Apr 30, 2013 6:31AM
Elche (Alicante Province) is now available. Thanks for the suggestion.