Other words in thesaurus...
repartee
repast
repatriate
repay
repayment
repeat
repeated
repeatedly
repel
repellent