artabes
English
Noun
artabes
plural of
artabe
French
Noun
artabes
m
plural of
artabe