← Back to browseせからしか[sekarashika]adjectiveJapanese definitionNo Japanese definition yet.English definitionirritating; annoying; nosyExamplesNo examples yet.Loading examples…Ask about this