Name Details

Taresa

Meaning

From Greek verb meaning to harvest