taro ar

Etymology
Literally “to hit on”.

Verb

 * 1)  to hit upon, to come across