physical form or characteristics - Espagnol Anglais Dictionnaire