See Also: Testa(medicine)
testa(dictionary)
Testa Inmuebles en Renta, S.A.(finance)

testa (iou)



testa noun. . L18.
[Latin: see TEST noun1.]
Botany. The protective outer covering of a seed; the seed-coat. L18.
Zoology. = TEST noun3 2. rare. Only in M19.