SUO LOCO Meaning of SUO LOCO in English [suo lo.co] [L] foreign term : in its proper place Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012