A location made of green crystal, possibly a structure or complex. GermanLlarraEnglishLlarraCategorylocation