← Back to browseはまびし[hamabishi]nounJapanese definitionNo Japanese definition yet.English definitioncaltrop (Tribulus terrestris); cat's head; devil's thorn; devil's weed; goathead; land caltrop; puncturevineExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsはまはま