Definition of Egyptian clover in English:

Egyptian clover

noun