ハンプ
Meanings
Noun
1. hump
2. speed bump; speed hump
Examples1
If you have any opinions concerning traffic calming devices (humps, curb extensions, etc.) please write them.