mecra


Results for "mecra"

Turkish - English dictionary

mecra

(Turkish - English dictionary) :
1. watercourse, bed of a stream. 2. the course (of events).