Definition of drumlinoid in English:

drumlinoid

adjective & noun

Geology