French-English dictionary »

tater tot meaning in English

FrenchEnglish
tater tot nom

tater tot◼◼◼noun