English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition smushi in British English

smushi noun

noun
Example

Businessmen lunched on smushi (a sensory medley of smorrebrod and sushi) in suave central Copenhagen restaurants.

Definition smushi in British English