remora in English
- remora⇄remora, noun.
1. any one of certain fishes, found especially in tropical waters, with a sucker on the top of the head by which it can attach itself especially to ships and other fishes for transportation.
Ex. This is the remora, hitchhiker of
remora in Urdu اُردُو
No additional English content available for 'remora'.