tempura

Explore definitions, synonyms, and language insights of tempura

Definitions

Noun
vegetables and seafood dipped in batter and deep-fried

More General Terms