what is meaning of 'escargots' (french)
Answers
Answered by
0
Answer:
snails is the meaning of escargots in french........................ snails
Similar questions