any extremely large item - Espagnol Anglais Dictionnaire