Los Mochis

[ laws moh-chis, los; Spanish laws maw-chees ]

noun
  1. a city in Sinaloa state, NW Mexico.

Words Nearby Los Mochis

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023