See Also: tarada(dictionary)

tarada (iou)



tarada noun. M20.
[Arab. arrada swift war canoe, from arada pursue, chase.]
A swift, graceful canoe used by the Marsh Arabs of Iraq.