Translation of teri in English:

User Contribution

teri

anchovy

noun