Los Mochis
[ laws moh-chis, los; Spanish laws maw-chees ]
noun
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
Browse