amfora


Results for "amfora"

Turkish - English dictionary

amfora

(Turkish - English dictionary) :
amphora.