Berikut ini adalah penjelasan tentang mesra dalam Kamus Indonesia-Inggris
amicable
1 very close so as to become fused. 2 intimate, very close.