STAFFA


Meaning of STAFFA in English

n stirrup

Interlingua English vocab.      Английский словарь Интерлингва.