← Back to browsecaramba#35,017TranslationNo Japanese definition yet.English definitionExclamation of surprise or dismay.; gosh!, darn!ExamplesNo examples yet.Similar wordscaramelcaracaramelscaratcaratscarajo← terebonzo →