English meaning of the Dagbani word tinduli

tinduli

Noun
  1. foreign country, alien country