Spanish English Dictionary

español - English

meter

in English:

1. to insert


[verb] - to put something inside something else