← Back to Dictionary

jarru

noun

Definitions

  1. taro (english loan word)