From Spanish-English FreeDict Dictionary ver. 0.3.1: meter /metˈeɾ/ lay down, place, put, putdown
meter /metˈeɾ/ lay down, place, put, putdown