Tel el A?mar?na (?t?l ?l ??m?r n?) n. a village in central Egypt, on the Nile: site of ancient Egyptian city. Random House Kernerman Webster’s College Dictionary, © 2010 K Dictionaries Ltd. Copyright 2005, 1997, 1991 by Random House, Inc. All rights reserved.